hoo created this task.
hoo added projects: MediaWiki-extensions-WikibaseClient, Performance Issue, 
Wikidata-Campsite.
Restricted Application added a subscriber: Aklapper.
Restricted Application added a project: Wikidata.

TASK DESCRIPTION
  Via `ParserOutputUsageAccumulator` we currently store a list of EntityUsage 
objects in a client page's `ParserOutput`. Given that these `ParserOutput` 
object themselves are fully (serialized and gzipped) saved in `ParserCache`, we 
should try to avoid attaching to much cruft to them.
  
  When testing this locally, I was able to save about 23 bytes per EntityUsage, 
by storing an array (identity string -> null) instead of (identity string -> 
EntityUsage). Given that all information in EntityUsage objects is part of the 
identity strings, storing just these will suffice.

TASK DETAIL
  https://phabricator.wikimedia.org/T236749

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: hoo
Cc: Aklapper, hoo, darthmon_wmde, DannyS712, Nandana, Lahi, Gq86, 
Darkminds3113, GoranSMilovanovic, QZanden, LawExplorer, Vali.matei, _jensen, 
rosalieper, Jonas, Volker_E, Wikidata-bugs, aude, GWicke, Dinoguy1000, 
Lydia_Pintscher, Mbch331, Jay8g
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to