Czy w języku VBA jest kod, którym mogę zawinąć funkcję, która poinformuje mnie o czasie jej uruchomienia, aby móc porównać różne czasy działania funkcji?
Czy w języku VBA jest kod, którym mogę zawinąć funkcję, która poinformuje mnie o czasie jej uruchomienia, aby móc porównać różne czasy działania funkcji?
Pracuję nad skryptem, który generuje dokumenty Excela i muszę przekonwertować liczbę na odpowiednik nazwy kolumny. Na przykład: 1 => A 2 => B 27 => AA 28 => AB 14558 => UMX Napisałem już algorytm, aby to zrobić, ale chciałbym wiedzieć, czy można to zrobić prostszym lub...
Wydaje się, że dwa lata po optymalizacji jvm -zapobiega-ogonowi-wywołania , pojawiła się prototypowa implementacja i MLVM od jakiegoś czasu określa tę funkcję jako „proto 80%”. Czy po stronie Sun / Oracle nie ma aktywnego zainteresowania wspieraniem wywołań końcowych, czy po prostu wywołania...
Na gcc, instrukcja wyjaśnia, co -O3, -Ositp tłumaczyć w kategoriach argumenty specyficzne Optimization ( -funswitch-loops, -fcompare-elimetc.) Szukam tych samych informacji dla clang . Zajrzałem do Internetu, w man clangktórym podano tylko ogólne informacje ( -O2optymalizuje więcej niż -O1,...
Więc wiem, że try / catch dodaje trochę narzutów i dlatego nie jest dobrym sposobem kontrolowania przepływu procesu, ale skąd się bierze ten narzut i jaki jest jego rzeczywisty wpływ?
Próbuję zoptymalizować wydajność witryny, konsolidując i kompresując pliki CSS i JS. Moje pytanie dotyczy raczej (konkretnych) kroków, jak to osiągnąć, biorąc pod uwagę rzeczywistą sytuację, z którą miałem do czynienia (choć powinno być typowe również dla innych programistów). Moja strona...
Ostatnio przeglądałem swoje ostrzeżenia w Eclipse i natknąłem się na to: Wyśle ostrzeżenie kompilatora, jeśli metodę można zadeklarować jako statyczną. [edytuj] Dokładny cytat w pomocy Eclipse, z naciskiem na prywatne i końcowe: Po włączeniu kompilator wyświetli błąd lub ostrzeżenie dla...
Zakładając mapę, na której chcesz zachować istniejące wpisy. W 20% przypadków wpis, który wstawiasz, to nowe dane. Czy jest korzyść z robienia std :: map :: find then std :: map :: insert przy użyciu tego zwróconego iteratora? A może szybciej jest próba wstawienia, a następnie działanie w...
Próbowałem zoptymalizować jakiś niezwykle krytyczny dla wydajności kod (algorytm szybkiego sortowania, który jest nazywany milionami razy w symulacji Monte Carlo) przez rozwijanie pętli. Oto wewnętrzna pętla, którą próbuję przyspieszyć: // Search for elements to swap. while(myArray[++index1]...
Czy te dwie funkcje robią to samo za kulisami? (w funkcjach pojedynczych instrukcji) var evaluate = function(string) { return eval('(' + string + ')'); } var func = function(string) { return (new Function( 'return (' + string + ')' )()); } console.log(evaluate('2 + 1')); console.log(func('2...
Rozwijam kilka symulacji inżynierskich. Obejmuje to zastosowanie kilku długich równań, takich jak to równanie, w celu obliczenia naprężenia w materiale podobnym do gumy: T = ( mu * ( pow(l1 * pow(l1 * l2 * l3, -0.1e1 / 0.3e1), a) * a * ( pow(l1 * l2 * l3, -0.1e1 / 0.3e1) - l1 * l2 * l3 *...
AKTUALIZACJA 10 lutego 2012: zOompf zrealizowała kilka bardzo dokładnych badań na ten sam temat tutaj . Przeważa to wszystkie poniższe ustalenia. AKTUALIZACJA 11 września 2010: Platforma testowania został stworzony dla tego tutaj Definicje HTTP 1.1 GZIP i DEFLATE (zlib), aby...
Mam ogromną liczbę obiektów PHP dla sieci neuronowej, dla których muszę iterować i wykonać na nich obliczenia. Zastanawiałem się, czy lepiej byłoby używać tablicy asocjacyjnej zamiast instancji klas? Mam do czynienia z 3640obiektami i iteracją 500czasu (w najlepszym przypadku), więc każda...
Wypróbowuję funkcję MVC4 System.Web.Optimization 1.0 ScriptBundle . Mam następującą konfigurację: public class BundleConfig { public static void RegisterBundles(BundleCollection bundles) { // shared scripts Bundle canvasScripts = new ScriptBundle(BundlePaths.CanvasScripts)...
Niedawno przeczytałem manifest Yahoo Najlepsze praktyki dotyczące przyspieszenia Twojej witryny sieci Web . Zalecają umieszczenie włączenia JavaScript na dole kodu HTML, kiedy tylko jest to możliwe. Ale gdzie dokładnie i kiedy? Powinniśmy to umieścić przed zamknięciem </html>czy po? A...
Zastanawiałem się, czy istnieje różnica w wydajności między używaniem funkcji nazwanych a funkcjami anonimowymi w JavaScript? for (var i = 0; i < 1000; ++i) { myObjects[i].onMyEvent = function() { // do something }; } vs function myEventHandler() { // do something } for (var i = 0;...
Czasami uruchamiam zapytanie Postgres, trwa to 30 sekund. Następnie natychmiast wykonuję to samo zapytanie i zajmuje to 2 sekundy. Wygląda na to, że Postgres ma jakiś rodzaj buforowania. Czy mogę jakoś sprawdzić, co trzyma ta pamięć podręczna? Czy mogę wymusić wyczyszczenie wszystkich pamięci...
Odkryłem dzisiaj polecenie „time” w Uniksie i pomyślałem, że użyję go do sprawdzenia różnicy w czasie wykonywania między ogonowymi funkcjami rekurencyjnymi a normalnymi rekurencyjnymi funkcjami w Haskellu. Napisałem następujące funkcje: --tail recursive fac :: (Integral a) => a -> a fac...
Jak mówi tytuł, Czym dokładnie jest zasada „jak gdyby”? Typowa odpowiedź, jaką można uzyskać, to: Reguła zezwalająca na wszelkie transformacje kodu, które nie zmieniają obserwowalnego zachowania programu Od czasu do czasu otrzymujemy zachowania z pewnych implementacji, które są...
Próbowałem wyczyścić stronę podręcznika GCC w tym celu, ale nadal nie rozumiem. Jaka jest różnica między -marchi -mtune? Kiedy używa się tylko -march, a kiedy obu? Czy jest to kiedykolwiek możliwe -mtune?