Skip to content

Thyme Release uses C++ exceptions, Multi-threaded DLL, Not Whole Program Optimization #1017

Open
@xezon

Description

@xezon

Thyme Release uses C++ exceptions, Multithreaded DLL, Not Whole Program Optimization.

One should check performance gain from

  • disabling C++ exceptions
  • using Multi-threaded /MT instead of /MD
  • enabling Whole Program Optimization

As far as I am aware original game also had exceptions enabled, but it appears that try catch is not used so far in Thyme.

https://preshing.com/20110807/the-cost-of-enabling-exception-handling/

https://learn.microsoft.com/en-us/cpp/build/reference/eh-exception-handling-model?view=msvc-170

setting2

setting3

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions