Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 74157|Svar: 6

[Källa] Jämförelse av Protobufs och JSON:s prestanda under .NET-plattformen

[Kopiera länk]
Publicerad på 2019-07-15 22:27:37 | | | |
Protobuf är ett öppen källkodsprojekt från Google som serialiserar och deserialiserar användardata, och Google hävdar att Googles datakommunikation sker med denna serialiseringsmetod. Den är mycket mindre än XML-formatet, och till och med mycket mindre än binära dataformat.

Protobuf-formatprotokollet är plattformsoberoende likt XML, vilket möjliggör kommunikation mellan olika plattformar med få resurser och utbyggbarhet för att lägga till ny data till äldre protokoll

Protobuf körs i Java och C++, och Protobuf-net är förstås en portering av Protobuf i .net-miljön.

Om Protobuf-tutorialen jag skrev tidigare, här är vad jag skrev:

.net/c# Google Protocol Buffers Snabbstart
https://www.itsvse.com/thread-3626-1-1.html
(Källa: Architect_Programmer)
För att, min serverKraven på prestanda och lagringsförbrukning är högaSå, det är inte som att använda json för att serialisera och deserialisera objektdata, kom ihåg att Protobuf är snabbare än json-serialisering och deserialisering, och tar upp mindre plats, så låt oss göra ett litet test här.

Här använder vi "protobuf-net"-biblioteket, ingen anledning att definiera .proto-filen, Java använder protostuff-klassbiblioteket, eller så kan du inte definiera .proto-filen.

Låt oss först titta på testrenderingarna:



Testresultat:Protobuf är cirka 500 millisekunder snabbare än JSON-serialisering och deserialisering, json är huvudsakligen långsammare än den inversa sekvensen.

Testkod:

Källa:

Turister, om ni vill se det dolda innehållet i detta inlägg, snällaSvar






Föregående:Java kryo/protobuf/protostuff-serialisering eller JSON-prestandajämförelse
Nästa:SEO-inställningar som titel, nyckelord, beskrivning osv. på plugin-sidor utvecklade av Discuz!
Publicerad på 2019-07-16 06:12:58 |
Tack för att du delade med dig
Publicerad på 2020-06-27 22:03:08 |
Tack för att du delade med dig
Publicerad på 2020-11-11 17:52:32 |
Tack för att du delade med dig
Publicerad på 2021-06-28 14:26:33 |
RE: .net平台下 Protobuf 和 json 性能比较 [修改]
Publicerad på 2021-10-08 17:16:24 |
Du måste ta en ordentlig titt på Dongdong
Publicerad på 2021-10-09 22:07:50 |

Tack för att du delade med dig
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com