Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как узнать производительность кода? (http://www.flasher.ru/forum/showthread.php?t=209063)

юля_программист 07.10.2014 17:18

Как узнать производительность кода?
 
Здравствуйте недавно задумалась о производительности кода.
Ведь одну и ту же задачу можно решить разными способами, причем один может быть производительный,а второй жутко тормозить систему. Так вот как понять что твой код и решение верно не только с точки зрения "оно работает и ладно", но чтобы еще внутри все было грамотно.

Пока писала пришла идея в голову, может стоит начать изучать оптимизацию?
Хотелось бы услышать мнение профессионалов.
Хочется чтобы кода человек посмотрит на мой код подумал "да это профессионал", а не "о боже, кто это написал?надеюсь он умер вчера"Ну это я конечно утрирую, но суть надеюсь понятна.

ivaniyses 07.10.2014 17:29

Многие программисты боятся, что их код кривой и тд, я не исключение...
Мне кажется нужно просто практиковаться, писать проекты, смотреть на то, как другие пишут проекты.
А если важна производительность попробуй Starling.

illuzor 07.10.2014 17:35

Для этих целей существуют профайлеры. Самый продвинутый из них, на данный момент, это adobe scout
Производительность кода и его красота - это разные вещи.

юля_программист 07.10.2014 17:39

Меня интересует как понять, что код не кривой)
Что все сделано на уровне профи, а не на уровне школьника))

ivaniyses 07.10.2014 17:41

Цитата:

Сообщение от illuzor (Сообщение 1173115)
Для этих целей существуют профайлеры. Самый продвинутый из них, на данный момент, это adobe scout
Производительность кода и его красота - это разные вещи.

Оооо, спасибо большое ;)

Добавлено через 1 минуту
Цитата:

Сообщение от юля_программист (Сообщение 1173117)
Меня интересует как понять, что код не кривой)
Что все сделано на уровне профи, а не на уровне школьника))

Не всегда школьники плохие программисты)

юля_программист 07.10.2014 17:44

Цитата:

Сообщение от ivaniyses (Сообщение 1173118)
Оооо, спасибо большое ;)

Добавлено через 1 минуту

Не всегда школьники плохие программисты)

Это да)
Но я про тех, что плохие)

Gerbert 07.10.2014 18:10

Если задумались о производительности, то Вам пора научится её измерять и каждый раз,
когда в голове возникнет вопрос - "возможно вот так будет быстрее", Вы берете и сравниваете.
Время на это будет уходить, но по другому не как. На счет профайлера и двух строчек кода, я не
совсем уверен, стоит ли при таком объему кода запускать scout или что-то ещё. Просто в коде измеряйте
время выполнения, в релизной версии плеера.
А код Ваш станет грамотным тогда, когда будете брать самые популярные библиотеки и понимать,
что они делают с первых секунд. То есть, если у вас в голове имеются знания, то Вы их и распознать в чужем
коде сможете и вложить в собственный.

ZackMercury 07.10.2014 23:31

для того, чтобы не было "работает и ладно", учим язычок и всё оки :3
читаем книжечки по языку и программированию вообще, смотрим видеоуроки, практикуемся с полученными знаниями.
и развиваем творческий подход к коду.

а без нормального знания языка оптимизацию вы не осилите, увы.
да и оптимизация довольно скучный процесс, нудный, поэтому проще, лучше и удобней писать сразу так, как надо.

Dmitriy154 08.10.2014 00:13

как хакер хакеру - держите ссылку: http://help.adobe.com/ru_RU/as3/mobi...ng_content.pdf

caseyryan 08.10.2014 08:00

Цитата:

Меня интересует как понять, что код не кривой)
Практика, практика и еще раз практика.


Часовой пояс GMT +4, время: 19:29.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.