There are many open problems in the field of complexity. This means that, when analyzing the complexity of a specific computer science problem, we are often not satisfied with a standard complexity analysis of the problem. There are several known models that help us analyze the complexity of a problem in a more realistic setting or in a way that provides us more information than can be given by the classical complexity-theoretic tools. In this thesis, we take a look at several methods to help provide a more precise or adapted complexity analysis for some problems. The goal is always to find ways to measure the information content of the problem. We do this by adapting known models in several ways. First, we take a look at online p...