2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Alkuperäistä kokoelmaa ei ole hävitetty, mikä on johtanut muistivuotoon. Jaettu kohteesta:
Unity.Collections.NativeArray1:.ctor(tavu[], allokaattori)
UnityEngine.Networking.UploadHandlerRaw:.ctor(tavu[])
UnityEngine.Networking.UnityWebRequest:SetupPost(UnityWebRequest, WWWForm)
Virheen koko teksti on kuten yllä
Katsotaanpa ensin ratkaisuja
käyttäen (var request = UnityWebRequest.Post(palvelimen URL-osoite, "POST"))
käyttäen (var uh = uusi UploadHandlerRaw(bodyRaw))
{
//request.disposeUploadHandlerOnDispose = tosi;
//request.disposeDownloadHandlerOnDispose = tosi;
//request.disposeCertificateHandlerOnDispose = tosi;
request.SetRequestHeader("Content-Type", "application/json;charset=utf-8");
tuoton palautuspyyntö.SendWebRequest();
}
Se voidaan ratkaista yhdistämällä kaksi käyttötapaa
Tarkastettuaan paljon tietoa Internetistä monet ihmiset sanoivat, että heidän luomaansa latausten käsittelijää ei julkaistu, mikä aiheutti muistivuodon.
Monet sanovat käyttää
//request.disposeUploadHandlerOnDispose = tosi;
//request.disposeDownloadHandlerOnDispose = tosi;
//request.disposeCertificateHandlerOnDispose = tosi;
On hienoa, jos asetat nämä kolme, mutta kokeilin sitä ja vaikutus ei ollut ihanteellinen Se voi johtua Unityn ongelmista tai se voi johtua muutoksista.
Sitten ajattelin, voiko latauskäsittelijän vapauttaa manuaalisesti? Kokeile,
request.uploadHandler.Dispose();
Vaikutus ei ole ihanteellinen. Olen jopa kuullut vanhan miehen Internetissä sanovan, että sen luomiseen on käytettävä konstruktoria.
tavu[] bodyRaw = Koodaus.UTF8.GetBytes(send_data);
webRequest.uploadHandler = uusi UploadHandlerRaw(bodyRaw);
Sama vaikutus ei ole ihanteellinen.
sitten sisään
Alkuperäistä kokoelmaa ei ole hävitetty, mikä on johtanut muistivuotoon. - Yhtenäisyysfoorumi
Ratkaisu löytyy tämän sivun alalaidasta. Kiitos veli. Ratkaisi ongelman, joka on vaivannut minua pitkään.
Löysin tämän foorumin toisen kirjoittajan blogista.
https://blog.csdn.net/Miner_W/article/details/129400923
Kiitos myös tälle vanhalle miehelle.