memory

C Zarządzanie Pamięcią

Zawsze słyszałem, że w C trzeba naprawdę obserwować, jak sobie radzisz z pamięcią. I wciąż zaczynam uczyć się C, ale do tej p ... . Ale tak nie wygląda. Może mi ktoś pokazać (z przykładami kodu) przykład kiedy trzeba zrobić jakieś "zarządzanie pamięcią"?

Dlaczego dodawanie "" do łańcucha zapisuje pamięć?

Użyłem zmiennej z dużą ilością danych, powiedzmy String data. Chciałem użyć małej części tego ciągu w następujący sposób: t ... ł się do danych, ale dlaczego? Aktualizacja: Jak mogę wyczyścić duży ciąg? Will data = new String ( data.substring (0,100)

Co powoduje "nie można przydzielić pamięci do puli" w PHP?

Mam od czasu do czasu uruchomić w stosunku do limitu alokacji pamięci serwera, szczególnie z nadętym aplikacji, takich jak Wo ... prowadziłem również żadnych istotnych zmian w aplikacji. Jednego dnia nie było problemu, następnego dnia trafiłem w ten błąd.

słowo kluczowe "Zarejestruj się" w C?

Co robi słowo kluczowe register w języku C? Czytałem, że służy do optymalizacji, ale nie jest jasno określony w żadnym standardzie. Czy jest on nadal aktualny i jeśli tak, to kiedy go użyjesz?

Jak ustawić pamięć executora Apache Spark

Jak mogę zwiększyć pamięć dostępną dla węzłów Executor Apache spark? Mam plik 2 GB, który nadaje się do załadowania do Apach ... staję błąd i nie mam jasnego pojęcia, gdzie powinienem zmienić ustawienie. Uruchamiam mój kod interaktywnie z spark-shell

scala vs java, wydajność i pamięć? [zamknięte]

Chętnie przyjrzę się Scali i mam jedno podstawowe pytanie, na które nie mogę znaleźć odpowiedzi: ogólnie rzecz biorąc, czy istnieje różnica w wydajności i wykorzystaniu pamięci między Scala i Java?

Maksymalna pamięć Java w Windows XP

Zawsze byłem w stanie przeznaczyć 1400 megabajtów dla Java SE działającego na 32-bitowym Windows XP(Java 1.4, 1.5 i 1.6). ja ... go jedna maszyna pozwoliłaby na 1400, a inna tylko 1200? Edit: maszyna ma 4GB PAMIĘCI RAM z około 3,5 GB że okna rozpoznają.

ruby / ruby on rails wykrywanie wycieków pamięci

Napisałem małą aplikację internetową używającą ruby on rails, jej głównym celem jest przesyłanie, przechowywanie i wyświetlan ... wykorzystać do znalezienia wycieków pamięci w Ruby/rails? Jaki rodzaj wzorców kodowania przyczyną wycieków pamięci w ruby?

stringstream, string, and char* conversion confusion

Moje pytanie można sprowadzić do tego, skąd ciąg zwrócony z stringstream.str().c_str() żyje w pamięci i dlaczego nie można go ... orrectly << cstr2; // Prints correctly (???) Drukuje struny poprawnie? Kompiluję w Visual Studio 2008.

Dlaczego wskaźniki nie są domyślnie inicjowane znakiem NULL?

Czy ktoś może wyjaśnić, dlaczego wskaźniki nie są inicjowane na NULL? Przykład: void test(){ char *buf; if (!bu ... ć, dlaczego w jakim przypadku potrzebujemy zmiennej z włączonym trashem, specjalnie wskaźników adresujących śmieci w pamięci?

Dlaczego adres zero jest używany do wskaźnika null?

W C (lub w C++), wskaźniki są specjalne, jeśli mają wartość zero: radzę ustawić Wskaźniki na zero po zwolnieniu ich pamięci, ... nie do zamieszczenia kolejnego pytania o przepełnienie stosu, czy mógłbym kiedykolwiek chcieć uzyskać dostęp do adresu zero?.

Oblicz rozmiar obiektu w Javie [duplikat]

To pytanie ma już odpowiedź tutaj: w Javie, jaki jest najlepszy sposób na określenie rozmiaru obiektu? ... nie nagrać różnicę, ale dawałoby to tylko 0 lub 131304, i nic pomiędzy, niezależnie od liczby elementów w strukturze. Pomocy!

Czy Python ma stos/stertę i jak zarządza się pamięcią?

Jak zarządzane są zmienne i pamięć w Pythonie? Czy ma stos i stertę i jaki algorytm służy do zarządzania pamięcią? Biorąc pod uwagę tę wiedzę, czy są jakieś zalecenia dotyczące zarządzania pamięcią dla dużych liczb/danych crunching?

Jakie są różnice między VirtualAlloc a HeapAlloc?

Istnieje wiele metod alokacji pamięci w środowisku Windows, takich jak VirtualAlloc, HeapAlloc, malloc, new. Więc jaka jest różnica między nimi?

Jaka jest maksymalna ilość pamięci RAM, z której może korzystać aplikacja?

Jestem dość ciekawy tego pytania dotyczącego zarządzania pamięcią systemu operacyjnego Android więc mam nadzieję na dość szc ... RAM) Z góry dziękuję za Wyjaśnienie. Zastrzeżenie: nie jestem powiązany z aplikacją Android Task Manager w żaden sposób.

Jak odczytywać / zapisywać dowolne bity W C / C++

Zakładając, że mam bajt b o wartości binarnej 11111111 Jak na przykład odczytać 3-bitową wartość całkowitą rozpoczynającą się od drugiego bitu lub zapisać 4-bitową wartość całkowitą zaczynającą się od piątego bitu?

Wielkość w pamięci struktury Pythona

Czy istnieje odniesienie do wielkości pamięci struktury danych Pythona na platformach 32-i 64-bitowych? Jeśli nie, to byłoby ... współdzielony.) Ponadto, czy istnieje sposób, aby pamięć używana przez obiekt w czasie wykonywania (rekurencyjnie czy nie)?

Czy po zastąpieniu fragmentu i umieszczeniu go w tylnym stosie (lub usunięciu) pozostaje on w pamięci?

Czy zachowanie jest podobne do działania czynności? Na przykład z działaniami działa to tak: Działanie A rozpoczyna Dział ... eby? naprawdę pytam, czy ryzykuję, że zabraknie mi pamięci, jeśli mam tylny stos skomplikowane fragmenty w jednej czynności?

W jaki sposób liczby całkowite są wewnętrznie reprezentowane na poziomie bitów w Javie?

Próbuję zrozumieć, w jaki sposób Java przechowuje wewnętrznie liczbę całkowitą. Wiem, że wszystkie Java primitive integers są ... są przechowywane w dwóch dopełnienie i jedna odpowiedź mówi, że tylko liczby ujemne są przechowywane jako dopełnienie dwóch.

Profilowanie pamięci PHP

Jaki jest dobry sposób na profilowanie użycia pamięci strony PHP? Na przykład, aby sprawdzić, ile pamięci zużywają moje dane ... ie połączeń poniżej pewnej głębokości, może za pomocą jakiegoś narzędzia GUI, rozwiązałoby to mój problem. Jest coś jeszcze?