Why is my file so big?!

I have a file I’ve been working on for a while, starting in v5. It was originally about 150MB… nothing big, no meshes, a few simple materials. With a few days of detail work in v6, it is now 880MB. It takes 5+ minutes to save, which is rather inconvenient…

Audit of the small file (155MB):

Document Manifest:
Texture Mapping: 0 active, 1 system.
Material: 27 active, 2 system.
Line Pattern: 36 active, 3 system.
Layer: 85 active, 1 system.
Group: 1032 active.
TextStyle: none.
Annotation Style: 86 active, 7 system.
Light: none.
Hatch Pattern: 35 active, 9 system.
Block: 30 active.
Model Geometry: 60560 active.

Total: 61897 model components. 23 system components.

And the big file (881mb):

Document Manifest:
Texture Mapping: 0 active, 1 system.
Material: 27 active, 2 system.
Line Pattern: 36 active, 3 system.
Layer: 89 active, 1 system.
Group: 1054 active.
TextStyle: none.
Annotation Style: 86 active, 7 system.
Light: none.
Hatch Pattern: 35 active, 9 system.
Block: 31 active.
Model Geometry: 65859 active.

Total: 67223 model components. 23 system components.

Sysinfo:

Rhino 6 SR6 2018-6-26 (Rhino 6, 6.6.18177.16151, Git hash:master @ abeff9e9af62a0e02a9eb52efa77e179a682f2c7)
Licence type: Commercial, build 2018-06-26
License details: Cloud Zoo. In use by: nate (xxxxx)

Windows 10.0 SR0.0 or greater (Physical RAM: 16Gb)
Machine name: xxxx

Intel(R) HD Graphics 630 (OpenGL ver:4.5.0 - Build 23.20.16.4849)

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On

Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: Height

Vendor Name: Intel
Render version: 4.5
Shading Language: 4.50 - Build 23.20.16.4849
Driver Date: 10-27-2017
Driver Version: 23.20.16.4849
Maximum Texture size: 16384 x 16384
Z-Buffer depth: 24 bits
Maximum Viewport size: 16384 x 16384
Total Video Memory: 1 GB

C:\Program Files\Rhino 6\Plug-ins\Commands.rhp “Commands” 6.6.18177.16151
C:\Program Files\Rhino 6\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 6\Plug-ins\RhinoScript.rhp “RhinoScript”
C:\Program Files\Rhino 6\Plug-ins\RPC.rhp “RPC”
C:\Program Files\Rhino 6\Plug-ins\RhinoBonusTools.rhp “Rhino Bonus Tools”
C:\Program Files\Rhino 6\Plug-ins\AnimationTools.rhp “AnimationTools”
C:\Program Files\Rhino 6\Plug-ins\RhinoRender.rhp “Rhino Render”
C:\Program Files\Rhino 6\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 6.6.18177.16151
C:\Program Files\Rhino 6\Plug-ins\rdk_ui.rhp “Renderer Development Kit UI”
C:\Program Files\Rhino 6\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 6\Plug-ins\RhinoCycles.rhp “RhinoCycles” 6.6.18177.16151
C:\Program Files\Rhino 6\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 6.6.18177.16151
C:\Program Files\Rhino 6\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 6\Plug-ins\Displacement.rhp “Displacement”
C:\Users\Nate\AppData\Roaming\McNeel\Rhinoceros\6.0\Plug-ins\SectionTools (fbdb1d7f-8cfb-42c1-9858-87cb6315932c)\2018.4.17.851\SectionTools.rhp “SectionTools”

Hi Nate - are there many extra materials? Can you run Audit3dmFile and copy/paste the results here?

-Pascal

OK, so I just did some work and saved the file, and now its down from 881MB to 540MB, without deleting anything from the model…

I deleted the object lines, cause there were a lot of them…

Testing 3dm Archive: C:\Users\Nate\Desktop\DAM - Display Cases - 16.154.35 - 7.6.18-r6.3dm
Start Section: 451 bytes (offset 0 to 451)
Offset: 0
3dm archive version: 60
Interface Name: Rhinoceros 6.6 - Commercial, build 2018-06-26 - (compiled Jun 26 2018)
SDK Version: 2348836105.2350410237
OpenNURBS Version: 2350410237
3dm Version: 6
Operating System: Windows 10.0 SR0.0 or greater, 64-bit, platform 0, version 10.0 build 0 sp 0.0, suite 0, product type 0
Runtime: ON::RuntimeEnvironment::Windows 3DM I/O processor: OpenNURBS toolkit version 2350410237 (compiled on Jun 26 2018)

Properties Section: 55314 bytes (offset 451 to 55765)
3dm archive openNURBS version: 2350410237 (6.6 2018-06-26:1)
Application Information:
Name: “Rhinoceros 6”
URL: “http://www.rhino3d.com
Details: “Commercial, build 2018-06-26”
Revision History:
Create Time: Thursday April 26 16:21:31 2018 UCT
Last Edit Time: Tuesday July 10 15:08:20 2018 UCT
Revision Count: 172
Created By: “Nate”
Last Edit By: “Nate”
Settings Section: 56230 bytes (offset 55765 to 111995)
Length unit system: inches
Plug-ins:
Name: 3Dconnexion 3D Mouse
Version: 6.6.18177.16151
Id: DCA0DB8D-844C-48d6-BA97-F5595FE6AFDB
File: C:\Program Files\Rhino 6\Plug-ins\3dxrhino.rhp
SDK Version: C++ 2348836105.2350410237 (6.0 2017-08-15:1, 6.6 2018-06-26:1)
Name: AnimationTools
Version: Jun 26 2018 17:01:02
Id: 3AA81848-5635-41bb-ABDB-0EC069BC5519
File: C:\Program Files\Rhino 6\Plug-ins\AnimationTools.rhp
SDK Version: C++ 2348836105.2350410237 (6.0 2017-08-15:1, 6.6 2018-06-26:1)
Name: Commands
Version: 6.6.18177.16151
Id: 02BF604D-799C-4cc2-830E-8D72F21B14B7
File: C:\Program Files\Rhino 6\Plug-ins\Commands.rhp
SDK Version: .NET 0.0
Name: Displacement
Version: Jun 26 2018 17:08:22
Id: F293DE5C-D1FF-467a-9BD1-CAC8EC4B2E6B
File: C:\Program Files\Rhino 6\Plug-ins\Displacement.rhp
SDK Version: C++ 2348836105.2350410237 (6.0 2017-08-15:1, 6.6 2018-06-26:1)
Name: RDK_EtoUI
Version: 6.6.18177.16151
Id: 638A0098-0511-482b-95BF-8CF47FD32C17
File: C:\Program Files\Rhino 6\Plug-ins\rdk_etoui.rhp
SDK Version: .NET 0.0
Name: Renderer Development Kit
Version: Jun 26 2018 16:56:35
Id: 16592D58-4A2F-401d-BF5E-3B87741C1B1B
File: C:\Program Files\Rhino 6\Plug-ins\rdk.rhp
SDK Version: C++ 2348836105.2350410237 (6.0 2017-08-15:1, 6.6 2018-06-26:1)
Name: Renderer Development Kit UI
Version: Jun 26 2018 16:59:36
Id: 67755633-23FD-4ac5-A18C-C1F14F0AB05D
File: C:\Program Files\Rhino 6\Plug-ins\rdk_ui.rhp
SDK Version: C++ 2348836105.2350410237 (6.0 2017-08-15:1, 6.6 2018-06-26:1)
Name: Rhino Bonus Tools
Version: Jun 26 2018 17:04:40
Id: 213A2661-A9EC-4ac4-867A-BC8CABE5AE29
File: C:\Program Files\Rhino 6\Plug-ins\RhinoBonusTools.rhp
SDK Version: C++ 2348836105.2350410237 (6.0 2017-08-15:1, 6.6 2018-06-26:1)
Name: Rhino Render
Version: 1.50, Jun 26 2018, 16:58:47
Id: 5DC0192D-73DC-44f5-9141-8E72542E792D
File: C:\Program Files\Rhino 6\Plug-ins\RhinoRender.rhp
SDK Version: C++ 2348836105.2350410237 (6.0 2017-08-15:1, 6.6 2018-06-26:1)
Name: RhinoCycles
Version: 6.6.18177.16151
Id: 9BC28E9E-7A6C-4b8f-A0C6-3D05E02D1B97
File: C:\Program Files\Rhino 6\Plug-ins\RhinoCycles.rhp
SDK Version: .NET 0.0
Name: RhinoScript
Version: Jun 26 2018 16:55:57
Id: 1C7A3523-9A8F-4cec-A8E0-310F580536A7
File: C:\Program Files\Rhino 6\Plug-ins\RhinoScript.rhp
SDK Version: C++ 2348836105.2350410237 (6.0 2017-08-15:1, 6.6 2018-06-26:1)
Name: RPC
Version: Jun 26 2018 17:15:45
Id: 1F908FF5-4984-45a6-95F0-A81CE979A4D7
File: C:\Program Files\Rhino 6\Plug-ins\RPC.rhp
SDK Version: C++ 2348836105.2350410237 (6.0 2017-08-15:1, 6.6 2018-06-26:1)
Name: SectionTools
Version: Apr 17 2018 14:11:39
Id: FBDB1D7F-8CFB-42c1-9858-87CB6315932C
File: C:\Users\Nate\AppData\Roaming\McNeel\Rhinoceros\6.0\Plug-ins\SectionTools (fbdb1d7f-8cfb-42c1-9858-87cb6315932c)\2018.4.17.851\SectionTools.rhp
SDK Version: C++ 2348836105.2348836521 (6.0 2017-08-15:1, 6.0 2017-11-27:1)
Name: Snapshots
Version: Jun 26 2018 17:11:19
Id: 73B88F43-C32C-4306-93B5-1D0082FFFEE8
File: C:\Program Files\Rhino 6\Plug-ins\NamedSnapshots.rhp
SDK Version: C++ 2348836105.2350410237 (6.0 2017-08-15:1, 6.6 2018-06-26:1)
Name: Toolbars
Version: 6.6.18177.16151
Id: DC297053-96C0-4883-A688-8326B4E024A8
File: C:\Program Files\Rhino 6\Plug-ins\Toolbars\Toolbars.rhp
SDK Version: .NET 0.0
Embedded image Table:
EmbeddedImage[0]: \lds010\shrData\Active_Shared_Documents\JOB_FILES\Actual_Jobs\MHS - DIA STRP_Drawings\RHINO\Elevators\reference\detail1.png
EmbeddedImage[1]: \lds010\shrData\Active_Shared_Documents\JOB_FILES\Actual_Jobs\MHS - DIA STRP_Drawings\RHINO\Elevators\reference\detailHE5678.png
EmbeddedImage[2]: C:\Users\ejaeger\Desktop\CAD Sheet Sizing.jpg
EmbeddedImage[3]: C:\Users\Tyler\Desktop\Untitled-1.jpg
EmbeddedImage[4]: S:\Active_Shared_Documents\RhinoRef\ldsiu\Images\WELD.jpg
EmbeddedImage[5]: S:\Active_Shared_Documents\RhinoRef\ldsiu\Images\WELD2.jpg
6 embedded images, 2154840 bytes (offset 111995 to 2266835)
Texture Mapping Table:
0 texture mappings, 24 bytes (offset 2266835 to 2266859)
Material Table:
material[0]: White Matte Concrete
material[1]: Steel 1
material[2]: Glass 1
material[3]: Walnut 1
material[4]:
material[5]:
material[6]:
material[7]:

material[26]:
27 materials, 24463 bytes (offset 2266859 to 2291322)
Linetype Table:
linetype[0]: B 1:1 - Hidden
linetype[1]: B 1:1 - Dashed
linetype[2]: B 1:1 - Center
linetype[3]: G 1:24 - Center
linetype[4]: G 1:24 - Dashed
linetype[5]: G 1:24 - Hidden
linetype[6]: E 1:12 - Hidden
linetype[7]: E 1:12 - Dashed
linetype[8]: E 1:12 - Center
linetype[9]: C 1:4 - Center
linetype[10]: C 1:4 - Dashed
linetype[11]: C 1:4 - Hidden
linetype[12]: D 1:8 - Center
linetype[13]: D 1:8 - Dashed
linetype[14]: D 1:8 - Hidden
linetype[15]: A 2:1 - Center
linetype[16]: A 2:1 - Dashed
linetype[17]: A 2:1 Hidden
linetype[18]: F 1:16 - Dashed
linetype[19]: F 1:16 - Hidden
linetype[20]: F 1:16 - Center
linetype[21]: Hidden
linetype[22]: Linetype 01
linetype[23]: Dashed
linetype[24]: DashDot
linetype[25]: Center
linetype[26]: Border
linetype[27]: Dots
linetype[28]: CENTER2
linetype[29]: HIDDEN2
linetype[30]: SLD-Dashed
linetype[31]: SLD-Phantom
linetype[32]: SLD-Chain
linetype[33]: SLD-Center
linetype[34]: SLD-Stitch
linetype[35]: SLD-Thin-Thick-Chain
36 linetypes, 8362 bytes (offset 2291322 to 2299684)
Layer Table:
layer[0]: Default
layer[1]: LINE
layer[2]: DRAFT
layer[3]: _ANNO / DIMS
layer[4]: no_plot
layer[5]: dim
layer[6]: FAT
layer[7]: HIDDEN
layer[8]: HIDDEN_FAT
layer[9]: CL
layer[10]: HATCH
layer[11]: Dark grey
layer[12]: Light grey
layer[13]: _3D MODEL
layer[14]: EXISTING
layer[15]: Frame
layer[16]: Frame structure
layer[17]: FRONT
layer[18]: Structure
layer[19]: Doors / Panels
layer[20]: Door frames
layer[21]: Glass
layer[22]: Hinges & Latches
layer[23]: Brackets
layer[24]: Hinge frameside
layer[25]: Reveal
layer[26]: Trim
layer[27]: BACK
layer[28]: Structure
layer[29]: Panel
layer[30]: Frame
layer[31]: Glass
layer[32]: Reveal
layer[33]: Glass Trim
layer[34]: Trim
layer[35]: Brackets
layer[36]: CONNECTIONS
layer[37]: Shelves & Brackets
layer[38]: Wood panels
layer[39]: Hardware
layer[40]: MATERIALS
layer[41]: 3d 01
layer[42]: 3d 02
layer[43]: 3d 03
layer[44]: 3d 04
layer[45]: 3d 05
layer[46]: ALUMINUM
layer[47]: BRONZE/ BRASS
layer[48]: CONCRETE
layer[49]: COPPER
layer[50]: DRYWALL
layer[51]: GLASS
layer[52]: SST
layer[53]: STEEL
layer[54]: SUBSTRATE
layer[55]: WOOD
layer[56]: Make2D
layer[57]: visible
layer[58]: Curves
layer[59]: Hatches
layer[60]: ClippingPlaneIntersections
layer[61]: lines
layer[62]: Tangents
layer[63]: hidden
layer[64]: lines
layer[65]: Annotation
layer[66]: BoltGen
layer[67]: 1/4-20 .75 Flathead Capscrew Allen
layer[68]: 1/4-20 .75 Panhead Torx
layer[69]: 1/4-20 0.75 Stud
layer[70]: 1/4-20 1.25 Flathead Capscrew Allen
layer[71]: 5-40 Flathead Capscrew Allen Wrench (Length 0.5)
layer[72]: NB_5-40 Flathead Capscrew Allen Wrench (Length 0.5)
layer[73]: 10-24 .375 Panhead Torx
layer[74]: Inside thread cutter and nut
layer[75]: IT_1/4-20 Inside thread cutter (Length 1)
layer[76]: nut
layer[77]: 1/4-20 nut
layer[78]: _T_1/4-20 nut
layer[79]: NT_1/4-20 nut
layer[80]: Clipping Planes
layer[81]: IMPORTED
layer[82]: 0
layer[83]: SEC_00
layer[84]: SEC_00_LayoutCurve
layer[85]: SEC_00_LayoutHatch
layer[86]: SEC_00_LayoutSolid
layer[87]: SEC_01
layer[88]: Section
89 layers with 5 plug-in data items, 24766 bytes (offset 2299684 to 2324450)
Group Table:
group[0]: Group4082
group[1]: Group4083
group[2]: Group4090
group[3]: Group4094
group[4]: Group4095
group[5]: Group4135
group[6]: Group4138
group[7]: Group4139
group[1053]: Group187
1054 groups, 140318 bytes (offset 2324450 to 2464768)
Annotation Style Table:
annotation style[0]: A6 - FRACT - 1:16
annotation style[1]: A5 - FRACT - 1:12
annotation style[2]: A0 - FRACT - 2:1
annotation style[3]: A1 - FRACT - 1:1
annotation style[4]: A3 - FRACT - 1:4
annotation style[5]: A4 - FRACT - 1:8
annotation style[6]: A7 - FRACT - 1:24
annotation style[7]: A8 - FRACT - 1:32
annotation style[8]: A9 - FRACT - 1:48
annotation style[9]: A9b - FRACT - 1:64
annotation style[10]: C9c - FOOT INCH - 1:96
annotation style[11]: B0 - DECIMAL - 2:1
annotation style[12]: B1 - DECIMAL - 1:1
annotation style[13]: B3 - DECIMAL - 1:4
annotation style[14]: B4 - DECIMAL - 1:8
annotation style[15]: B5 - DECIMAL - 1:12
annotation style[16]: B6 - DECIMAL - 1:16
annotation style[17]: B7 - DECIMAL - 1:24
annotation style[18]: C3 - FOOT INCH - 1:4
annotation style[19]: C4 - FOOT INCH - 1:8
annotation style[20]: C5 - FOOT INCH - 1:12
annotation style[21]: C6 - FOOT INCH - 1:16
annotation style[22]: C7 - FOOT INCH - 1:24
annotation style[23]: C8 - FOOT INCH - 1:32
annotation style[24]: C9 - FOOT INCH - 1:48
annotation style[25]: C9b - FOOT INCH - 1:64
annotation style[26]: C0 - FOOT INCH - 2:1
annotation style[27]: A2 - FRACT - 1:2
annotation style[28]: A9c - FRACT - 1:96
annotation style[29]: B2 - DECIMAL - 1:2
annotation style[30]: B8 - DECIMAL - 1:32
annotation style[31]: B9 - DECIMAL - 1:48
annotation style[32]: B9b - DECIMAL - 1:64
annotation style[33]: B9c - DECIMAL - 1:96
annotation style[34]: D0 (M) - FRACT - 2:1
annotation style[35]: D1 (M) - FRACT - 1:1
annotation style[36]: D2 (M) - FRACT - 1:2
annotation style[37]: D3 (M) - FRACT - 1:4
annotation style[38]: D4 (M) - FRACT - 1:8
annotation style[39]: D5 (M) - FRACT - 1:12
annotation style[40]: D6 (M) - FRACT - 1:16
annotation style[41]: D7 (M) - FRACT - 1:24
annotation style[42]: D8 (M) - FRACT - 1:32
annotation style[43]: D9 (M) - FRACT - 1:48
annotation style[44]: D9b (M) - FRACT - 1:64
annotation style[45]: D9c (M) - FRACT - 1:96
annotation style[46]: E0 (M) - DECIMAL - 2:1
annotation style[47]: E1 (M) - DECIMAL - 1:1
annotation style[48]: E2 (M) - DECIMAL - 1:2
annotation style[49]: E3 (M) - DECIMAL - 1:4
annotation style[50]: E4 (M) - DECIMAL - 1:8
annotation style[51]: E6 (M) - DECIMAL - 1:16
annotation style[52]: E7 (M) - DECIMAL - 1:24
annotation style[53]: E8 (M) - DECIMAL - 1:32
annotation style[54]: E9 (M) - DECIMAL - 1:48
annotation style[55]: E9b (M) - DECIMAL - 1:64
annotation style[56]: E9c (M) - DECIMAL - 1:96
annotation style[57]: F0 (M) - FOOT INCH - 2:1
annotation style[58]: F1 (M) - FOOT INCH - 1:1
annotation style[59]: F2 (M) - FOOT INCH - 1:2
annotation style[60]: F3 (M) - FOOT INCH - 1:4
annotation style[61]: F4 (M) - FOOT INCH - 1:8
annotation style[62]: F5 (M) - FOOT INCH - 1:12
annotation style[63]: F6 (M) - FOOT INCH - 1:16
annotation style[64]: F7 (M) - FOOT INCH - 1:24
annotation style[65]: F8 (M) - FOOT INCH - 1:32
annotation style[66]: F9 (M) - FOOT INCH - 1:48
annotation style[67]: F9b (M) - FOOT INCH - 1:64
annotation style[68]: F9c (M) - FOOT INCH - 1:96
annotation style[69]: C1 - FOOT INCH - 1:1
annotation style[70]: C2 - FOOT INCH - 1:2
annotation style[71]: C9d - FOOT INCH - 1:128
annotation style[72]: C9e - FOOT INCH - 1:192
annotation style[73]: SCALE_20
annotation style[74]: STANDARD
annotation style[75]: SLDDIMSTYLE0
annotation style[76]: SLDDIMSTYLE1
annotation style[77]: SLDDIMSTYLE2
annotation style[78]: SLDDIMSTYLE3
annotation style[79]: LDSi
annotation style[80]: Tekton Pro
annotation style[81]: Technic-Bold
annotation style[82]: Arial-Bold
annotation style[83]: Arial Narrow
annotation style[84]: Arial Narrow-Bold
annotation style[85]: Default
86 annotation styles, 114581 bytes (offset 2464768 to 2579349)
Light Table:
0 lights, 24 bytes (offset 2579349 to 2579373)
HatchPattern Table:
hatchpattern[0]: Solid
hatchpattern[1]: Hatch1
hatchpattern[2]: Hatch2
hatchpattern[3]: Hatch3
hatchpattern[4]: HatchDash
hatchpattern[5]: Grid
hatchpattern[6]: Grid60
hatchpattern[7]: Plus
hatchpattern[8]: Squares
hatchpattern[9]: ANSI32
hatchpattern[10]: WOODFACE
hatchpattern[11]: 31MASONRY
hatchpattern[12]: PLYWOOD
hatchpattern[13]: TEXTURE
hatchpattern[14]: PANEL
hatchpattern[15]: GEOL2
hatchpattern[16]: GEOL1
hatchpattern[17]: 38ALUM
hatchpattern[18]: Rubble 2
hatchpattern[19]: EARTH
hatchpattern[20]: 36GLASS
hatchpattern[21]: Hatch 1x45
hatchpattern[22]: FP1_1
hatchpattern[23]: 34PLASTIC
hatchpattern[24]: AR-SAND
hatchpattern[25]: 37INSUL
hatchpattern[26]: WOOD_2
hatchpattern[27]: AR-CONC
hatchpattern[28]: WOOD_5
hatchpattern[29]: HWEND2N0
hatchpattern[30]: 32STEEL
hatchpattern[31]: H1INSUN1
hatchpattern[32]: HBS2404S
hatchpattern[33]: HPZG45N1
hatchpattern[34]: HPZG45N2
35 hatchpatterns, 115720 bytes (offset 2579373 to 2695093)
Block Definition Table:
block definition[0]: name = “TEXT BLOCK” id = 07997438-42b6-4c3c-9c35-45af04acdfb2
block definition[1]: name = “Title Block - Internal Use” id = 5fbeacc3-dcae-48d9-a9cb-dffa905c586f
block definition[2]: name = “212- Small Fixed panel” id = 0a49b558-07f7-4228-a23d-e7f2eb8c5f5b
block definition[3]: name = “212- Door” id = 1c30a49e-0a61-417c-bf3e-7a98699ca82c
block definition[4]: name = “212- Hinge (Frameside)” id = 753deeb6-1853-4aa8-bba7-706bc18b4be8
block definition[5]: name = “212- Large Fixed panel” id = 00fbbe77-51b4-42df-9728-a5cb04cb40b0
block definition[6]: name = “95462A033_GRADE 5 STEEL HEX NUT” id = 8dcf1db4-62d0-48a6-ae4a-0623703dad02
block definition[7]: name = “95462A031_GRADE 5 STEEL HEX NUT” id = 7cfeaceb-ff4b-487e-a425-984edcffee87
block definition[8]: name = “91565A636_LOW-STRENGTH STEEL THREADED ROD” id = 25d4bbd4-b221-4ffc-b535-b257202b827d
block definition[9]: name = “212- Large Integrated panel trim” id = 2008e6fd-ab81-4e9b-a2af-5d635ecf7f68
block definition[10]: name = “212 - Shelf Bracket” id = e3b66354-e893-46df-8d54-879e80ea16e1
block definition[11]: name = “212 - Shelf” id = 3f333526-1518-40e8-925e-e507c0fd3401
block definition[12]: name = “NB_1/4-20 Flathead Machine Torx Wrench (Length 0.75)” id = 35d31b76-ae17-4bec-a159-be08af29a1ec
block definition[13]: name = “NB_1/4-20 Flathead Machine Torx Wrench (Length 1.25)” id = 92b4586f-2e48-44d5-8b56-54d1ec46fead
block definition[14]: name = “NB_10-24 Panhead Torx Wrench (Length 0.375)” id = 5174630b-b142-4684-8a98-38268d530bbf
block definition[15]: name = “NB_1/4-20 Panhead Torx Wrench (Length 0.75)” id = 5c5f1e06-dc02-4ace-97ca-21ba0d3b81c0
block definition[16]: name = “NB_1/4-20 (Length 0.75)” id = 6e4fadff-2398-4646-942d-7fae32964650
block definition[17]: name = “NB_1/4-20 Flathead Capscrew Allen Wrench (Length 0.75)” id = 48ba178c-b581-4dc8-98e8-4a57d6cc14f8
block definition[18]: name = “NB_1/4-20 Flathead Capscrew Allen Wrench (Length 1.25)” id = d460d426-60e4-4f5b-8521-41e27325b45e
block definition[19]: name = “94850A140_NO-SLIP CLIP-ON NUTS FOR MACHINE SCREWS” id = a6900da7-8630-46b2-a6df-805c5a076075
block definition[20]: name = “Clip U-nut” id = 89690fac-ec91-4143-afd8-d2d04c93f74c
block definition[21]: name = “15665A548_UNFINISHED STEEL PIANO HINGE W O HOLES” id = fc1c22ce-494b-44bc-9547-8bb378914554
block definition[22]: name = “212- Hinge (Doorside)” id = 6700dc3e-3880-4b8b-917f-a34cdb9de43b
block definition[23]: name = “15665A569_UNFINISHED STEEL PIANO HINGE W O HOLES” id = 8f438f44-1411-4222-90ac-00d418539f78
block definition[24]: name = “Block 01” id = 177425da-6092-478a-98bc-a31f01d16204
block definition[25]: name = “Olympus 700LCM lockset” id = bae79f35-5aab-4bca-a1bd-aa4b12cb3cdc
block definition[26]: name = “Crossbar assembly w/lockset” id = 54e7a497-372a-4b1b-9365-a16b944729fc
block definition[27]: name = “NB_5-40 Flathead Capscrew Allen Wrench (Length 0.5)” id = 965a3bff-e48e-4395-a8d1-f8c5d26f0b9e
block definition[28]: name = “Magnet Assembly” id = 6deb0c69-6628-4093-ade8-fccd79694853
block definition[29]: name = “91578A118_ZINC-PLATED STEEL STUD ANCHOR FOR CONCRETE” id = f0d4a6f1-5da8-4d70-95b1-2143dcb22495
block definition[30]: name = “new door” id = 5cb5b968-fc08-4b68-85bd-d5f2c2375810
31 block definitions, 18683 bytes (offset 2695093 to 2713776)
Object Table:

65859 objects with 134845 plug-in data items, 549888184 bytes (offset 2713776 to 552601960)
History Record Table:
history[0]: 1 antecedents, 1 descendants
history[1]: 1 antecedents, 1 descendants
history[2]: 1 antecedents, 1 descendants
history[3]: 1 antecedents, 1 descendants
history[4]: 1 antecedents, 1 descendants
history[5]: 1 antecedents, 1 descendants
history[6]: 1 antecedents, 1 descendants
history[7]: 1 antecedents, 1 descendants

history[20]: 2 antecedents, 1 descendants
21 history records, 38463 bytes (offset 552601960 to 552640423)
Model User Data Table:
user table[0]: (3409 bytes)
Plug-in id: 06F3218E-F5EC-4f6c-B74C-14583F0ED7BC
user table[1]: (84187 bytes)
Plug-in name: Renderer Development Kit
Plug-in id: 16592D58-4A2F-401d-BF5E-3B87741C1B1B
user table[2]: (28 bytes)
Plug-in name: RPC
Plug-in id: 1F908FF5-4984-45a6-95F0-A81CE979A4D7
user table[3]: (16097 bytes)
Plug-in name: Rhino Bonus Tools
Plug-in id: 213A2661-A9EC-4ac4-867A-BC8CABE5AE29
user table[4]: (913 bytes)
Plug-in name: AnimationTools
Plug-in id: 3AA81848-5635-41bb-ABDB-0EC069BC5519
user table[5]: (497 bytes)
Plug-in name: Rhino Render
Plug-in id: 5DC0192D-73DC-44f5-9141-8E72542E792D
user table[6]: (349501 bytes)
Plug-in name: Snapshots
Plug-in id: 73B88F43-C32C-4306-93B5-1D0082FFFEE8
user table[7]: (29561 bytes)
Plug-in name: SectionTools
Plug-in id: FBDB1D7F-8CFB-42c1-9858-87CB6315932C
8 user tables, 485001 bytes (offset 552640423 to 553125424)
Archive size = 553125444 bytes (end mark size = 553125444)

Hi Nate - nothing leaps out at me - I see some embedded images but only 2MB worth , if I am reading that right.
Does SaveSmall make any worthwhile difference? I’m guessing not, but worth a look.

Not sure what you meant here

“I deleted the object lines, cause there were a lot of them…”

-Pascal

I just trimmed the file I pasted, because there were 65,000 lines of objects…

Is 65,000 objects a lot? Could that be the cause? It’s weird that the size of the file varies though.

Right now it’s 540MB, using 4.5GB of memory, and taking 10-15 second to save. The same file this morning (with no changes) was 880MB, using 10+GB memory, and taking 10 minutes to save. WTF?

Did you try SaveSmall as Pascal suggested?

Yep, SaveSmall dropped it from 540MB to 510MB

@pascal
OK, I ran Audit3dmFile on all 3 versions of the file, (1st- 155MB, 2nd- 880MB, 3rd- 540MB), and dumped the object data into a spreadsheet to compare the same object in different versions of the file.

Many objects which are small in the first version are 15-20x bigger in the 2nd version, and 10-15x bigger in the 3rd version.
Examples to follow… having issues… :confused:

Hi Nate - I am not at all sure the object number would refer to the same object in each file - the order of writing is not the same as a GUID …

-Pascal

The GUID looks like this, right?

000225bd-20da-413c-8d7a-267df6026347

that object is 761 bytes in the earlier file, 11337 bytes in the 2nd version, and 6251 bytes in the 3rd version

Hi Nate - yep- that looks more like it - can you export that object from each file and post or send it via PM ? I’d at least like to see if the extra survives the export and trip. If so, we may have something to work on.

-Pascal

v1.3dm (123.1 KB)
v2.3dm (487.1 KB)
v3.3dm (491.7 KB)

There ya go!

FYI, that curve is from a pdf I had imported…

wtf1.3dm (124.1 KB)
wtf2.3dm (487.8 KB)

2 more…
This one is a tiny line from Make2D…

I think the pdf import and Make2D were both done in v5

So far it looks like user data… still poking.
@nate - are you using Snashots?

-Pascal

yeah, I was testing out snapshots… I had added a couple at one point, but wasn’t really using them.

Also, I checked my old files, and both the pdf import and the Make2D those objects are from, were done in v5

Hi Nate - it sure looks like all of these oversized objects have Snapshot data.
@lars - am I barking up the wrong tree here? Is there any way to clear Snapshot data?
(Lars may be on vacation at the moment so we may have a pause here)

-Pascal

OK, thanks!

I’ve exported the parts of the model I need, so I’m able to keep working for now… :+1:

OK - my guess of the moment is that you may have had zillions of objects getting Snapshot data - it looks like, for example, all objects get position data even if they are not selected at snapshot time.(unlike NamedPosition which acts on a selection).

-Pascal

If it is plug-in data you should be able to save as with the plug-in data unchecked. @lars is currently away, but I could have a peak today too.

Saving the v2.3dm file as a new file with the plug-in data checkbox unchecked I get:

v2_noplugindata.3dm (28.8 KB)

image

Note that adding a snapshot can quickly grow your filesize, Creating a snapshot means effectively saving your current model inside the file as plug-in data (views, object locations, materials etc)

If you want to retain any other potential plug-in data just delete all snapshots. That should also bring down your filesize.