Η δυνατότητα αλγορίθμου στοίβας των Windows XP χαμηλού κατακερματισμού είναι διαθέσιμη για τα Windows 2000

Σφάλμα #: 38115 (Windows SE)

Σύνοψη

Ο αλγόριθμος χαμηλού κατακερματισμού σωρού που είναι διαθέσιμη στα Windows XP είναι τώρα διαθέσιμη για τα Windows 2000.


Τον αλγόριθμο χαμηλού κατακερματισμού ελαχιστοποιεί σωρού κατακερματισμό και βελτιώνει την απόδοση εκχώρησης Heap των Win32 όταν εκχωρεί ή αναιρεί την εκχώρηση μπλοκ μνήμης μεταβλητού μήκους. Αυτός ο αλγόριθμος κλιμακώνεται επίσης καλά σε υπολογιστές με πολλούς επεξεργαστές.

Περισσότερες πληροφορίες

Μια υποστηριζόμενη άμεση επιδιόρθωση είναι διαθέσιμη από τη Microsoft. Ωστόσο, αυτή η άμεση επιδιόρθωση προορίζεται για τη διόρθωση μόνο του προβλήματος που περιγράφεται σε αυτό το άρθρο. Εφαρμόστε αυτήν την άμεση επιδιόρθωση μόνο σε συστήματα που αντιμετωπίζουν το συγκεκριμένο πρόβλημα.

Εάν η άμεση επιδιόρθωση είναι διαθέσιμη για λήψη, τότε υπάρχει μια ενότητα με τίτλο "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" στην αρχή αυτού του άρθρου της Γνωσιακής βάσης. Εάν αυτή η ενότητα δεν εμφανίζεται, υποβάλετε μια αίτηση στο τμήμα Εξυπηρέτησης και υποστήριξης πελατών της Microsoft για να αποκτήσετε την άμεση επιδιόρθωση.

Σημείωση Εάν προκύψουν πρόσθετα ζητήματα ή απαιτείται αντιμετώπιση προβλημάτων, ίσως χρειαστεί να δημιουργήσετε ξεχωριστή αίτηση εξυπηρέτησης. Για πρόσθετες ερωτήσεις υποστήριξης και θέματα που δεν αφορούν τη συγκεκριμένη άμεση επιδιόρθωση, ισχύουν οι συνηθισμένες χρεώσεις υποστήριξης. Για μια πλήρη λίστα αριθμών τηλεφώνου υπηρεσία εξυπηρέτησης πελατών της Microsoft και υποστήριξη ή για να δημιουργήσετε μια ξεχωριστή αίτηση εξυπηρέτησης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:Σημείωση Η φόρμα "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" εμφανίζει τις γλώσσες για τις οποίες είναι διαθέσιμη η άμεση επιδιόρθωση. Εάν η γλώσσα σας δεν εμφανίζεται, τότε η άμεση επιδιόρθωση δεν είναι διαθέσιμη για αυτήν τη γλώσσα.

Προϋποθέσεις

Δεν απαιτούνται προϋποθέσεις.

Απαίτηση επανεκκίνησης

Πρέπει να επανεκκινήσετε τον υπολογιστή σας μετά την εφαρμογή αυτής της δυνατότητας.

Πληροφορίες αντικατάστασης επείγουσας επιδιόρθωσης

Αυτή η επείγουσα επιδιόρθωση δεν αντικαθιστά άλλες επείγουσες επιδιορθώσεις.

Πληροφορίες αρχείου

Η αγγλική έκδοση αυτής της ενημέρωσης κώδικα έχει τα χαρακτηριστικά αρχείου (ή νεότερα) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα ζώνη ώρας στο εργαλείο "ημερομηνία και ώρα" στον πίνακα ελέγχου.
   Date        Time  Version         Size    File name   -----------------------------------------------------
11-Jun-2003 18:49 5.0.2195.6738 42,256 Basesrv.dll
17-Jan-2003 16:06 5.0.2195.6656 236,304 Cmd.exe
11-Jun-2003 18:49 5.0.2195.6660 233,232 Gdi32.dll
11-Jun-2003 18:49 5.0.2195.6741 711,440 Kernel32.dll
04-Feb-2003 20:15 5.0.2195.6661 29,264 Mountmgr.sys
11-Jun-2003 18:49 5.0.2195.6751 333,072 Msgina.dll
11-Jun-2003 18:49 5.0.2195.6741 483,600 Ntdll.dll
04-Jun-2003 17:17 5.0.2195.6752 1,695,296 Ntkrnlmp.exe
04-Jun-2003 17:18 5.0.2195.6752 1,694,336 Ntkrnlpa.exe
04-Jun-2003 17:18 5.0.2195.6752 1,715,264 Ntkrpamp.exe
04-Jun-2003 17:17 5.0.2195.6752 1,672,832 Ntoskrnl.exe
08-Apr-2003 05:54 5.0.2195.6701 90,232 Rdpwd.sys
11-Jun-2003 18:49 5.0.2195.6688 403,216 User32.dll
11-Jun-2003 18:49 5.0.2195.6745 385,808 Userenv.dll
02-Jun-2003 21:26 5.0.2195.6751 1,628,816 Win32k.sys
29-May-2003 23:25 5.0.2195.6750 181,520 Winlogon.exe
11-Jun-2003 18:49 5.0.2195.6752 243,984 Winsrv.dll
11-Jun-2003 18:49 5.0.2195.6741 711,440 Kernel32.dll
11-Jun-2003 18:49 5.0.2195.6741 483,600 Ntdll.dll
11-Jun-2003 18:49 5.0.2195.6751 1,628,816 Win32k.sys
11-Jun-2003 18:49 5.0.2195.6752 243,984 Winsrv.dll
Αυτή η επείγουσα επιδιόρθωση ενημερώνει το API των Windows για να ενεργοποιήσετε το νέο σύστημα διαχείρισης μνήμης. Για να χρησιμοποιήσετε αυτήν την νέα υλοποίηση της συνάρτησης HeapSetInformation, χρησιμοποιήστε μια κλήση API που είναι παρόμοιο με το ακόλουθο:
ULONG ulHeapCompatibilityInformation ;   ulHeapCompatibilityInformation = 2;
if(HeapSetInformation(hCHeap,HeapCompatibilityInformation,&ulHeapCompatibilityInformation,
sizeof(ulHeapCompatibilityInformation))) {
wprintf(L"Heap algorithm set to %s Low-fragmentation heap(handle=0x%x)\n",
buf[ulHeapCompatibilityInformationRequested], hCHeap);
}
else
wprintf( L"Unable to set Heap information to %s (handle=0x%x)GetLastError()= %d 0x%x\n",
buf[ulHeapCompatibilityInformationRequested],hCHeap, GetLastError(), GetLastError());
}

Για πρόσθετες πληροφορίες σχετικά με τον τρόπο ονομασίας των πακέτων επειγουσών επιδιορθώσεων, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
816915 νέα διάταξη ονομασίας για τα πακέτα επειγουσών επιδιορθώσεων των Microsoft Windows
Ιδιότητες

Αναγνωριστικό άρθρου: 816542 - Τελευταία αναθεώρηση: 17 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια