Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: POSIX::ceil($number) или int($number + 0.5)?   Jahor Miadzviedziew   29 Jan 2004 13:44:45 
Архивное /ru.perl/27255390a199.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional