I’ve updated the ScanBackup tool (introduced here) so that it supports 32-bit 6.5.x as well as 64-bit 2.3.x and 2.4.x and compressed as well as uncompressed backups. Running the tool agains a 64-bit 2.4.1 backup of a base extent0.dbf shows the following object counts:

  1. 10920 String
  2. 10652 Array
  3. 9068 Symbol
  4. 8036 GsMethod
  5. 2074 SymbolSet
  6. 1993 CanonStringBucket
  7. 1256 SymbolAssociation
  8. 1136 GsMethodDictionary
  9. 801 ComplexBlock
  10. 751 DepListBucket
  11. 669 SymbolDictionary
  12. 540 GsDocText
  13. 425 DateTime
  14. 313 TimeZoneTransition
  15. 282 Metaclass
  16. 281 ClassHistory
  17. 279 IdentityCollisionBucket
  18. 257 GsClassDocumentation
  19. 204 SimpleBlock
  20. 129 CollisionBucket
  21. 46 ComplexVCBlock
  22. 30 IdentityBag
  23. 28 DecimalFloat
  24. 10 IdentitySet
  25. 8 ByteArray

The code is available here.

Advertisements