Анастасия, есть такая штука как профилировщик, где код разбирается на функции и показывается сколько времени и ресурсов оно заняло, и тогда будет где норм, а где нет.
По сути можно писать как угодно, пока ни кто не видит, но если кто увидит, у него может начать дергаться глаз=)
Анастасия, ну тогда как я пример написал через preg_match вместо w+ удалить написать. Ну а вообще лучше не экономить на строчках, код будет более читаемый
motigar, скачайте программу cpu-z там во вкладке spd можно посмотреть профили для разных частот и профили spd. Так же там можно посмотреть текущую частоту памяти