|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Jahor Miadzviedziew 2:450/217 29 Jan 2004 13:44:45 To : Alexey Mahotkin Subject : Re: POSIX::ceil($number) или int($number + 0.5)? -------------------------------------------------------------------------------- Alexey Mahotkin <alexm@hsys.msk.ru> wrote: JM>> исправляю, но найти всё, везде и самому -- так не бывает. JM>> POSIX::ceil в этой дури встречается с завидной периодичностью, вот JM>> я и спросил, насколько он адекватен. а с остальным тяжело. AM> Сначала надо убедиться, что софтина действительно тормозит ;) То AM> есть на глаз она работает недопустимо медленно. вопрос в том, что тяжело на глаз определить кто же всё-таки тормозит -- софтина, мать ея, апач, или вовсе браузер, который показывает вывод. в любом случае, предпочитаю грешить на собственные руки и на руки других горе-программистов, т.к. все остальные компоненты собраны более искушенными в этом деле людьми. AM> Потом можно пользоваться хоть тривиальным Benchark::Timer, чтобы AM> показал, где отнимается тратится максимальное время (этот участок AM> должен резко выделяться на фоне остальных). т.е. всё почти просто. это радует. AM> Потом опять смотрим на поведение софтины. Если всё ещё тормозит -- AM> повторяем операцию. При обычном программировании необходимость в AM> профилировании возникает не чаще раза в месяц (и обычно не решается AM> заменой int на POSIX::ceil). замены int на POSIX::ceil это "экономия на спичках". хуже, думаю, от этого не будет, хотя отдаю себе отчёт в том, что это не панацея. -- corvus corax @home || if you touch me, i'll reap you apart GPG Fingerprint = 7954 5713 19D0 2713 A3B0 9B79 6F8E 4C25 E279 A165 --- tin/1.6.0-20030714 ("Vatersay") (UNIX) (Linux/2.4.20-alt5-up (i686)) * Origin: corvus corax' nest (2:450/217) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/27255390a199.html, оценка из 5, голосов 10
|