Pertanyaan yang ditandai 'alokasi'

Alokasi memori adalah operasi yang menyediakan program dengan blok memori.
25
balasan

Mengapa alokasi () tidak dianggap praktik yang baik?

mengalokasikan () mengalokasikan memori pada stack, bukan pada heap, seperti dalam kasus malloc (). Karena itu, ketika saya kembali dari rutinitas, memori dilepaskan. Jadi ini sebenarnya memecahkan masalah saya melepaskan memori yang dialokasikan secara dinamis. Membebaskan memori, vyde ...
ditetapkan pada 19 Juni 2009 pada 19:24
3
balasan

Cara mewah untuk mengisolasi array dua dimensi?

Dalam proyek tersebut, seseorang menekan baris ini: dobel (* e) [n + 1] = malloc ((n + 1) * sizeof (* e)); Apa yang seharusnya membuat array dua dimensi (n +1) * (n +1) digandakan. Seharusnya, saya katakan, karena sampai sekarang tidak ada yang saya minta tidak bisa mengatakan ...
ditetapkan pada 22 April '16 jam 15:43
3
balasan

Apa perbedaan antara [Kelas baru] dan [[Alokasi kelas] init] di iOS?

Kemungkinan rangkap: alokasikan, init dan baru di Objective-C. Saya agak bingung di [Kelas baru] dan [[Alokasi kelas] init]. Saya mendefinisikan objek konten menggunakan [Kelas baru] dan [[Alokasi kelas] init]. (1) NSMutableArray * content = [NSMutableArray baru]; (2) ....
ditetapkan pada 29 Juni '12 pada 7:53
10
balasan

Array statis versus array dinamis dalam C ++

Apa perbedaan antara array statis dan array dinamis di C ++? Saya perlu membuat janji untuk kelas saya, dan dia mengatakan tidak menggunakan array statis, tetapi hanya array dinamis. Saya mencari di buku dan di Internet, tapi, poh ...
ditetapkan pada 20 April '10 jam 5:03
3
balasan

Bagaimana cara profil penggunaan dan kinerja memori dengan alat?

Dari semua templat Trace Tools, saya suka menggunakan: Zombies untuk mendeteksi di mana suatu objek dipancarkan kembali, bagus untuk debugging EXEC_BAD_ACCESS. Kebocoran untuk mendeteksi kebocoran memori. Core Animation w Color Blended Layers untuk menentukan ...
ditetapkan pada 10 Juli '11 pukul 17:08
2
balasan

Umumkan sayatan atau potong?

Dalam Go>
set 28 agustus '14 pukul 10:51
14
balasan

Tentukan ukuran memori yang dialokasikan secara dinamis di C

Apakah ada cara di C untuk mengetahui ukuran memori yang dialokasikan secara dinamis? Misalnya, setelah char * p = malloc (100); Apakah ada cara untuk mengetahui ukuran memori yang terkait dengan p?
set 15 agustus '09 jam 14:21
3
balasan

Analisis Escape di Jawa

Sejauh yang saya tahu, JVM menggunakan analisis melarikan diri untuk beberapa optimasi kinerja, seperti kunci dan tahan. Saya bertanya-tanya apakah mungkin bagi JVM untuk memutuskan bahwa objek tertentu dapat dialokasikan pada tumpukan menggunakan analisis ...
ditetapkan pada 21 April '09 jam 10:21
8
balasan

Memori multi-utas mengunci C / C ++

Saat ini saya memiliki aplikasi server multi-threaded, dan saya suka pengalokasi memori multi-threaded yang baik. Sampai sekarang, saya telah terpecah antara: Sun umem Google tcmalloc Intel Threading block distributor Building Block Emery Ber Drive ...
atur pada 29 september. '08 pada jam 5:13
11
balasan

Mendapatkan pengecualian saat mendeklarasikan array besar

Kode berikut menghasilkan kesalahan untuk saya int main (int argc, char * argv []) {int sieve [2000000]; return 0; } Bagaimana saya mengatasi ini? Saya menggunakan Turbo C ++, tetapi saya ingin menyimpan kode saya di C EDIT: Terima kasih atas sarannya. Kode di atas hanya ...
atur 21 Feb '09 jam 5:10
4
balasan

Alokasi / rilis memori?

Baru-baru ini, saya telah melihat alokasi memori, dan saya agak bingung tentang dasar-dasarnya. Saya tidak berhasil membungkus kepala saya tentang hal-hal sederhana. Apa arti alokasi memori? Apa yang terjadi Saya akan menilai jawaban atas semua pertanyaan ini: Di ​​mana "ingatan ..."
atur 25 Maret '13 pada 0:45
6
balasan

Apakah Structs selalu memberikan yang dipilih atau kadang-kadang banyak?

Saya mendapat kesan bahwa dalam C # elemen-elemen struktur dialokasikan pada tumpukan dan dengan demikian menghi>
atur 31 Januari '11 pada 19:19
1
jawabannya

Bisakah saya menghapus pemilihan ExecutionContext dan Thread ketika menggunakan SocketAsyncEventArgs?

Jika Anda membuat profil aplikasi klien sederhana menggunakan SocketAsyncEventArgs, Anda akan melihat distribusi Thread dan ExecutionContext. Sumber distribusi adalah SocketAsyncEventArgs.StartOperationCommon, yang membuat salinan Executio ...
set 12 agustus '14 pukul 20:04
3
balasan

Berapa jumlah memori terbesar yang dapat saya alokasikan di MacBook Pro saya?

Saya mencoba mencari tahu berapa banyak memori yang dapat saya alokasikan sebelum alokasi selesai. Kode C ++ sederhana ini mengalokasikan buffer (berukuran 1024 byte), menetapkan lima karakter buffer terakhir, melaporkan, dan kemudian menghapus buffer. Lalu dia menggandakan ...
atur 30 des. '17 pada 20:38
7
balasan

Kapan saya harus menggunakan memcpy pada operator C ++ standar?

Kapan saya bisa mendapatkan kinerja yang lebih baik menggunakan memcpy atau bagaimana saya bisa mendapat manfaat? Misalnya: float a [3]; float b [3]; - kode: memcpy (a, b, 3 * sizeof (float)); lebih cepat dari yang ini? a [0] = b [0]; a [1] = b [1]; a [2] = b [2];
ditetapkan pada 28 Desember '11 pada jam 11:50