Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. .NET (Core and Framework)
  4. Is there any drawback to an assembly loading itself using reflection?

Is there any drawback to an assembly loading itself using reflection?

Scheduled Pinned Locked Moved .NET (Core and Framework)
performancehelpquestion
3 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    astanton1978
    wrote on last edited by
    #1

    I have a case where an assembly dynamically loads another assembly based on what it needs to get done. In some cases, it loads itself (or a copy of itself - not sure) to attend to the task at hand. Is this a problem from any standpoint? Performance hit? Over utilizing memory, bad practice, etc? Thanks, Andrew

    D 1 Reply Last reply
    0
    • A astanton1978

      I have a case where an assembly dynamically loads another assembly based on what it needs to get done. In some cases, it loads itself (or a copy of itself - not sure) to attend to the task at hand. Is this a problem from any standpoint? Performance hit? Over utilizing memory, bad practice, etc? Thanks, Andrew

      D Offline
      D Offline
      Dave Kreskowiak
      wrote on last edited by
      #2

      Only one copy of the code is loaded, whether you do it normally or by reflection. There's no ill-effects to the rest of the system if you do it through reflection. Though, calling methods and instantiating objects through reflection is a bit slower.

      A guide to posting questions on CodeProject[^]
      Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
           2006, 2007

      A 1 Reply Last reply
      0
      • D Dave Kreskowiak

        Only one copy of the code is loaded, whether you do it normally or by reflection. There's no ill-effects to the rest of the system if you do it through reflection. Though, calling methods and instantiating objects through reflection is a bit slower.

        A guide to posting questions on CodeProject[^]
        Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
             2006, 2007

        A Offline
        A Offline
        astanton1978
        wrote on last edited by
        #3

        Thanks!

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups